// utils/auth.js
const { request } = require('./http');
const API_BASE = 'https://tihaidengta.xyz';
// const API_BASE = 'http://172.20.10.14:8001';
// 登录 + 激活检测
function checkLoginAndActivation() {
  return new Promise((resolve, reject) => {
    request({
      url:  `${API_BASE}/eduservice/user/Info`, // 你的用户信息接口
      method: 'GET'
    })
    .then(() => {
      const isActivated = wx.getStorageSync('isActivated');
      if (!isActivated) {
        wx.showModal({
          title: '未激活',
          content: '您尚未激活账号，请先激活',
          confirmText: '去激活',
          cancelText: '取消',
          success(res) {
            if (res.confirm) {
              wx.switchTab({
                url: '/pages/jihuoma/jihuoma' // 激活页面
              });
            }
          }
        });
        reject('未激活');
      } else {
        resolve(); // 登录且激活，正常流程
      }
    })
    .catch((err) => {
      // ❗登录失败，request 里已经有跳转到登录的逻辑了
      reject('未登录');
    });
  });
}

module.exports = {
  checkLoginAndActivation
};
